- 增加新的协程hook,
tcp
、udp
、ssl
,tls
,sleep
,usleep
, 以及文件读写,mkdir
等, 自动协程化 - 增加 服务端/客户端 直接发送
swoole_websocket_frame
对象的能力, 支持任意类型的frame
构造和收发, 支持frame
的字符串化 - 重构
AIO
- 增加
Process\Pool::getProcess
方法 - 增加编译参数
--with-hiredis-dir
,--with-nghttp2-dir
的支持
- 修复协程MySQL客户端execute不支持null参数
- 强化
send_yield
, timeout内支持自动重试 - 强化定时器轮数检测, 修复毫秒级超短定时器执行错误
- 默认启用
TCP_NODELAY
, 关闭Nagle算法
, 降低延迟 - 提升PECL打包的规范性
- 重新支持发送自定义
content-length
为0的HTTP-header - 修复在PHP7.0中协程yield时
EG(scope)
未切换导致的类中Private/Protect属性不可访问的问题 - 修复
websocket_server
opcode和finish参数解析错误的bug - 修复
async_dns_lookup
的bug - 补全
channel.c
溢出空间处理代码 - 修复
channel->close
的bug - 修复协程socket
recv_package
的bug - 支持识别
form-data
编码以分号分隔的boundary
- 更多高质量的单元测试, 更强的稳定性
- 移除无用的时间轮算法